﻿using System;

namespace Sustainalytics.Synchronization.Validation.ValidationRules.Common
{
    public class RuleBase
    {
        public Guid Id { get; set; }
    }

    public abstract class RuleMetadata : RuleBase
    {
        public abstract Severity Severity { get; }
        public abstract BusinessResearchProduct BusinessResearchProduct { get; }
        public abstract string Code { get; }
        public abstract string InformationalMessage { get; }
    }
}
